#!/bin/bash

echo "=========================="
echo "🚀 启动 RoleMate 环境"
echo "=========================="

# 停掉旧容器并删除 volume（保证 init.sql 会执行）
docker-compose down -v

# 重新构建并启动容器
docker-compose up -d --build

# 等待 MySQL 启动
echo "等待 服务 启动中..."
until docker exec rolemate-mysql mysqladmin ping -uroot -proot --silent; do
  sleep 2
done

echo "=========================="
echo "✅ 启动完成！"
echo "Backend: http://localhost:40001"
echo "Frontend: http://localhost"
echo "=========================="
